Shellter v1.0
...............

Released 27d/5m/2014




Shellter v1.1
...............

Released 21d/06m/2014

[+] Added Advanced/Basic Mode Selection

[+] Verify that PE image file is indeed a native 32-bit application.

[+] Minor changes in error notifications.

[+] Internal source code optimizations.




Shellter v1.2
...............

Released 06d/07m/2014

[+] Fixed file share permissions conflicts when injecting to some installers (NSIS).

    Reported by : James Chapman

[+] Added user notification if EntryPoint is not located in the first section.

[+] Internal optimizations.




Shellter v1.3
...............

Released 26d/07m/2014

[+] Added timed tracing in Basic Mode. 
    Shellter will trace a random number of instructions, for a maximum time of
    approximately 30 seconds.




Shellter v1.4
...............

Released 28d/07m/2014

[+] Fixed not showing logo issue when running Shellter in low resolution. 

    Reported by: Nikolaos Tsapakis




Shellter v1.5
...............

Released 02d/08m/2014

[+] Fixed a potential error issue during process creation.

[+] Added CREATE_NEW_CONSOLE flag to avoid I/O issues when tracing console applications.

[+] Fixed a potential invalid pointer dereference issue when parsing a handcrafted PE.




Shellter v1.6
...............

Released 04d/08m/2014

[+] Fixed a potential uninitialized variable access issue.

[+] Minor updates in PE file validation method.

[+] Other minor updates/optimizations.




Shellter v1.7
...............

Released 06d/08m/2014

[+] Minor updates/optimizations.




Shellter v1.7 Wine Beta #1
............................

Released 12d/08m/2014

[+] Native Windows & Wine/CrossOver Compatible.

[+] Optimized tracer. 
    Up to 3 times faster when tracing over code that makes frequent
    calls to functions outside the PE image. Testing has been applied
    using this build vs the Windows-Only build by tracing the same PE
    target for a relatively big number of instructions.

[+] Removed tracing option: 'Start Trace from EntryPoint/System DLL'.
    This option was mostly for testing and it will probably be replaced
    with another.
    This option is still available in the Windows-Only compatible build.

Known issues: In some cases, the tracer might return RMEM_ERROR_02 and stop
              tracing.You can still use the traced execution flow up to that
              point and proceed with the injection stage.
              I am currently trying different approaches to solve issues that
              might influence the tracing stage, eventhough these are quite rare.
              These issues don't apply in the Windows-Only compatible build.




Shellter v1.8
...............

Released 01d/11m/2014

[+] Merged Native Windows & Windows/Wine Tracing Engines.

[+] Added command line support for the Basic Mode.
    Start Shellter using '--h' argument to get more information regarding 
    the supported arguments.

[+] Added option to choose Tracing Engine. Only applies under Native Windows.*

[+] Removed tracing option: 'Start Trace from EntryPoint/System DLL'.

Knows issues: See notes in the previous update regarding the Windows/Wine
              tracing engine. These issues don't apply when choosing the
              Native Windows tracing engine.

*Note: When running under Wine, the Tracing Engine is selected automatically.
    